382758
312148
907449
701986
873705
1049547
617970
905621
34990
594694
875170
773705
815147
899949
1015724
825610
558505
52952
98987
606377
293284
542842
445275
830256